.bannerBox {
	width: 720rpx;
	border-radius: 10px;
	margin: 20rpx auto;
}

.swiper-item{
	width: 720rpx;
	height: 300rpx;
	border-radius: 10px;
}

.banner {
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

.infoBox {
	padding: 20rpx;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0rpx 3rpx 8rpx 1rpx rgba(238,238,238,0.16);
	color: #1B1C1E;
	font-size: 16px;
}

.infoTitle {
	width: 100%;
	font-size: 18px;
	font-weight: 700;
}

.infoTop {
	width: 100%;
	margin: 20rpx 0;
	display: flex;
	align-items: baseline;
	align-content: center;
	justify-content: space-between;
}

.infoTopBox {
	min-width: 120rpx;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.topCont {
	width: 100%;
	color: #FF5F17;
	text-align: center;
}

.firstCont {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}

.tips {
	color: #A8A8A8;
	font-size: 12px;
	white-space: nowrap;
}

.contentBox {
	display: flex;
	align-items: baseline;
	margin: 10rpx 0;
}

.content {
	margin-left: 20rpx;
}

.business {
	display: flex;
	align-items: center;
}

.businessHead {
	width: 60rpx;
	height: 60rpx;
	border-radius: 50%;
	margin-right: 30rpx;
}

.mapBox {
	width: 650rpx;
	height: 300rpx;
	margin: 20rpx 0;
}

.footerBox {
	width: 100vw;
	background-color: #F1F1F1;
	position: fixed;
	bottom: 0;
}

.toolbar {
	height: 110rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.leftTool {
	display: flex;
	align-items: baseline;
	justify-content: space-around;
}

.rightTool {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.iconBox {
	width: 80rpx;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	font-size: 12px;
	margin-left: 20rpx;
}

.collection {
	width: 50rpx;
	height: 50rpx;
}

.buttonView {
	width: 180rpx;
	height: 70rpx;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FF5F17;
	background-color: #FFFFFF;
	box-shadow: 0rpx 3rpx 8rpx 1rpx rgba(238,238,238,0.16);
	border-radius: 10px;
	margin-right: 20rpx;
}

.xiaoxi {
	width: 40rpx;
	height: 40rpx;
	margin-right: 10rpx;
}

.toolButton {
	width: 180rpx;
	height: 70rpx;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0;
	padding: 0;
	margin-right: 20rpx;
	background: linear-gradient(158deg, #FF5F17 0%, #5D240B 100%);
}

.tipsIcon {
	width: 30rpx;
	height: 30rpx;
	position: absolute;
	right: 20rpx;
	top: -20rpx;
}